table
{
	border-spacing: 0;
	font-family: Sans-Serif;
}

col#colName
{
	width: 250px;
}

col#colCity,col#colCountry
{
	width: 200px;
}

th
{
	border-style: solid;
	border-color: #3B9205;
	border-width: 1px;
	background: #59BC06;
	text-align: left;
}

td
{
	border-left-style: solid;
	border-left-color: #C8C6B0;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #C8C6B0;
	border-right-width: 1px;
}

tr:last-child>td
{
	border-bottom-style: solid;
	border-bottom-color: #C8C6B0;
	border-bottom-width: 1px;
}

tr:nth-child(2n)
{
	background: #ECECD8;
}

th,td
{
	padding: 10px;
	line-height: 28px;
}

div.title
{
	color: #FFFFFF;
}

img
{
	vertical-align: middle;
}

img+span
{
	padding-left: 10px;
}
